<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>信息添加</title>
		<link href="css/table.css" rel="stylesheet" type="text/css" />
		<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
		<script type="text/javascript" src="js/file.js"></script>
		<script language="javascript" for=WebOffice event="OnMenuClick(vIndex,vCaption)">
		   if (vIndex==1){  //打开本地文件
		      WebOpenLocal();
		   }
		   if (vIndex==2){  //保存本地文件
		      WebSaveLocal();
		   }
		   if (vIndex==6){  //打印文档
		      WebOpenPrint();
		   }
</script>
<script type="text/javascript">
$(function(data){
		var fileId=$("#fileArray").val();
		if(fileId!=''&&fileId!='null'){
			var param={"fileArray":fileId};
			$.post("getFileList.action",param,function(data) {
				var list=data.fileList;
				for(var i=0;i<list.length;i++){
					$("#filetable").prepend("<tr><td><input type=\"checkbox\" name=\"checkbox2\" id=\""+list[i].id+"\" value=\""+list[i].id+"\" />&nbsp;<a href=\"downLoadFile.action?fileId="+list[i].id+"\">"+list[i].name+"</a>&nbsp;</tr>");
		        }
			},"json");
		}
	}); 


//作用：显示操作状态
function StatusMsg(mString){
  StatusBar.innerText=mString;
}

	function loadTemplateFile(id){
		if(id!=""){
		          try{
  //以下属性必须设置，实始化iWebOffice
	webform.WebOffice.WebUrl="jsp/template/OfficeServer.jsp";    //WebUrl:系统服务器路径，与服务器文件交互操作，如保存、打开文档，重要文件
    webform.WebOffice.RecordID="${info.contentId}";   //RecordID:本文档记录编号
    webform.WebOffice.Template=id; 
    webform.WebOffice.FileType=".doc";   //FileType:文档类型  .doc  .xls  .wps
  webform.WebOffice.EditType="1";   //EditType:编辑类型  方式一、方式二  <参考技术文档>
  webform.WebOffice.UserName="${sessionScope.userInfo.name}";   //UserName:操作用户名
  //以下属性可以不要
  webform.WebOffice.ShowMenu="1";  //ShowMenu:1 显示菜单  0 隐藏菜单
  webform.WebOffice.AppendMenu("1","打开本地文件(&L)");
  webform.WebOffice.AppendMenu("2","保存本地文件(&S)");
  webform.WebOffice.AppendMenu("3","-");
  webform.WebOffice.AppendMenu("4","保存并退出(&E)");
  webform.WebOffice.AppendMenu("5","-");
  webform.WebOffice.AppendMenu("6","打印文档(&P)");
  webform.WebOffice.DisableMenu("宏;选项;帮助");  //禁止菜单

  webform.WebOffice.WebOpen();  	//打开该文档    交互OfficeServer的OPTION="LOADTEMPLATE"
  StatusMsg(webform.WebOffice.Status);
  }catch(e){}		
  }	
}

//作用：载入iWebOffice
function LoadWeboffice(){
  try{

  //以下属性必须设置，实始化iWebOffice
  webform.WebOffice.WebUrl="jsp/template/OfficeServer.jsp";    //WebUrl:系统服务器路径，与服务器文件交互操作，如保存、打开文档，重要文件
  webform.WebOffice.RecordID="${info.contentId}";   //RecordID:本文档记录编号
  webform.WebOffice.FileType=".doc";   //FileType:文档类型  .doc  .xls  .wps
  webform.WebOffice.EditType="1";   //EditType:编辑类型  方式一、方式二  <参考技术文档>
  webform.WebOffice.UserName="${sessionScope.userInfo.name}";   //UserName:操作用户名
  //以下属性可以不要
     webform.WebOffice.MaxFileSize = 4 * 1024;               //最大的文档大小控制，默认是8M，现在设置成4M。
    webform.WebOffice.Language="CH";					              //Language:多语言支持显示选择   CH简体 TW繁体 EN英文
    //webform.WebOffice.ShowWindow = true;                  //控制显示打开或保存文档的进度窗口，默认不显示
    webform.WebOffice.AllowEmpty=false;                     //控制不允许保存空白内容的文档
  
  webform.WebOffice.ShowMenu="1";  //ShowMenu:1 显示菜单  0 隐藏菜单
  webform.WebOffice.AppendMenu("1","打开本地文件(&L)");
  webform.WebOffice.AppendMenu("2","保存本地文件(&S)");
  webform.WebOffice.AppendMenu("3","-");
  webform.WebOffice.AppendMenu("4","保存并退出(&E)");
  webform.WebOffice.AppendMenu("5","-");
  webform.WebOffice.AppendMenu("6","打印文档(&P)");
  webform.WebOffice.DisableMenu("宏;选项;帮助");  //禁止菜单

  webform.WebOffice.WebOpen();  	//打开该文档    交互OfficeServer的OPTION="LOADTEMPLATE"
  StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}
//作用：退出iWebOffice
function UnLoad(){
  try{
    if (!webform.WebOffice.WebClose()){
      StatusMsg(webform.WebOffice.Status);
    }
    else{
      StatusMsg("关闭文档...");
    }
  }
  catch(e){
    alert(e.description);
  }
}

//作用：打开文档
function LoadDocument(){
  StatusMsg("正在打开文档...");
  if (!webform.WebOffice.WebOpen()){  	//打开该文档    交互OfficeServer的OPTION="LOADFILE"
    StatusMsg(webform.WebOffice.Status);
  }
  else{
    StatusMsg(webform.WebOffice.Status);
  }
}

//作用：保存文档
function SaveDocument(){
	var title=$("#title").val();
		var column=$("#column").val();
		if($.trim(column)==''||$.trim(column)=='null'){
			alert("请选择栏目！");
			return false;
		}
		if($.trim(title)==''||$.trim(title)=='null'){
			alert("标题不能为空！");
			return false;
		}
		var table=$("#filetable").find("input[type=\"checkbox\"]");
		var fileId="";
		for(var i=0;i<table.length;i++){
			fileId+="_"+table[i].value;
		}
		$("#fileArray").val(fileId);
  //webform.WebOffice.WebSetMsgByName("MyDefine1","自定义变量值1");  //设置变量MyDefine1="自定义变量值1"，变量可以设置多个  在WebSave()时，一起提交到OfficeServer中
  if (!webform.WebOffice.WebSave()){    //交互OfficeServer的OPTION="SAVEFILE"  注：WebSave()是保存复合格式文件，包括OFFICE内容和手写批注文档；如只保存成OFFICE文档格式，那么就设WebSave(true)
    StatusMsg(webform.WebOffice.Status);
    return false;
  }
  else{
    StatusMsg(webform.WebOffice.Status);
    return true;
  }
}

//作用：打印文档
function WebOpenPrint(){
  try{
    webform.WebOffice.WebOpenPrint();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

//作用：页面设置
function WebOpenPageSetup(){
   try{
	if (webform.WebOffice.FileType==".doc"){
	  webform.WebOffice.WebObject.Application.Dialogs(178).Show();
	}
	if(webform.WebOffice.FileType==".xls"){
	  webform.WebOffice.WebObject.Application.Dialogs(7).Show();
	}
   }catch(e){

   }
}

//作用：存为本地文件
function WebSaveLocal(){
  try{
    webform.WebOffice.WebSaveLocal();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}

//作用：打开本地文件
function WebOpenLocal(){
  try{
    webform.WebOffice.WebOpenLocal();
    StatusMsg(webform.WebOffice.Status);
  }catch(e){}
}
</script>
	</head>
	<body onload="LoadWeboffice()" onunload="UnLoad()">
			<table align="center" border="0" cellpadding="0" cellspacing="0" width="98%">
				<tbody>
					<tr>
						<td style="background: url('image/wsoa_window_002.gif');" width="1"></td>
						<td style="background: url('image/wsoa_window_002.gif');">
							<table border="0" cellpadding="0" cellspacing="0">
								<tbody>
									<tr>
										<td align="center" style="background: url('image/wsoa_window_002.gif');" width="10">
											<img src="image/center_19.gif">
										</td>
										<td align="center" style="background: url('image/wsoa_window_002.gif');"></td>
										<td>信息管理 &gt; 首页信息 &gt; 信息发布 &gt; <a href="informationReviewById.action?info.id=${info.id }&currentPage=${currentPage }&method=${method}">修改</a></td>
									</tr>
								</tbody>
							</table>
						</td>
						<td style="background: url('image/wsoa_window_002.gif');" width="1"></td>
					</tr>
					<tr>
						<td style="background: url('image/wsoa_window_010.gif');" width="1">
							&nbsp;
						</td>
						<td>
							<form action="informationUpdate.action"  name="webform"  method="post" onsubmit="return SaveDocument(); ">
								<input type="hidden" name="currentPage" value="${currentPage}">
								<input type="hidden" name="info.contentId" value="${info_contentId}" >
								<input type="hidden" id="fileArray" name="info.fileId" value="${info.fileId}">
								<input type="hidden"  name="info.id" value="${info.id}">	
							<div id="bottom">
								<table style="width: 100%;" class="table5">
									<tbody>
										<tr>
											<td class="table5 bgcolor5" align="right" width="80px">
												栏目
											</td>
											<td class="table5" align="left" width="200px">
												<s:select id="column" list="#{'1':'最新公告'}" cssStyle="width:100px;"  name="columnId" value="info.columnId" theme="simple" headerKey="" headerValue="--请选择--">
												</s:select>
											</td>
											<td class="table5 bgcolor5" align="right" width="30px">
												模版
											</td>
											<td class="table5" align="left">
												<s:select id="template" list="templateList" onchange="loadTemplateFile(this.value)" cssStyle="width:100px;"  listKey="recordid" listValue="filename"   theme="simple" headerKey="" headerValue="--请选择--">
												</s:select>
											</td>
										</tr>
										<tr>
											<td class="table5 bgcolor5" align="right" >
												主 题
											</td>
											<td colspan="3" align="left">
												<input  size="100" id="title" name="info.title" title="最多不超过50字符" maxlength="50" value="${info.title}"/>
											</td>
										</tr>
										<tr height="100%">
											<td class="table5 bgcolor5" align="right">
												内容
											</td>
											<td valign="top"  class="table5" colspan="3" align="left" >
											<table border=0 cellspacing='0' cellpadding='0' width='100%' height='100%' >
									          <tr>
									          <td width="100%" height="650px">
											<script type="text/javascript" src="js/iWebOffice2003.js"></script>
											</td>
											</tr>
										<tr>
								          <td bgcolor=menu height='20'>
										<div id=StatusBar>状态栏</div>
								          </td>
								        </tr>
								        </table>
								        </td></tr>
										<tr>
											<td class="table5 bgcolor5" align="right">
												附件
											</td>
											<td class="table5" colspan="3" align="left">
												<a href="javascript:file_upload('filetable')">添加附件</a>&nbsp;&nbsp;
												<a href="javascript:fileDel('filetable')">删除</a>
											</td>
										</tr>
										<tr>
											<td class="table5 bgcolor5" align="right" width="80"></td>
											<td class="table5" colspan="3" align="left">
												<table id="filetable" style="border: #cddee9 double 2px; width: 605px">

												</table>
											</td>
										</tr>
									</tbody>
								</table>
								<table style="width: 100%;" align="center" border="0">
									<tbody>
										<tr>
											<td align="center">
												<input class="button_04" type="submit"
													 value="保存" />
												&nbsp;&nbsp;
												<input class="button_04" type="button"
													onclick="window.close()"
													value="关闭" />
										</tr>
									</tbody>
								</table>
							</div>
								</form>
						</td>
						<td style="background: url('image/wsoa_window_006.gif');"
							width="1">
							&nbsp;
						</td>
					</tr>
					<tr>
						<td height="1" width="1">
							<img src="image/wsoa_window_009.gif" height="16" width="14">
						</td>
						<td style="background: url('image/wsoa_window_008.gif');"
							height="1"></td>
						<td height="1" width="1">
							<img src="image/wsoa_window_007.gif" height="16" width="12">
						</td>
					</tr>
				</tbody>
			</table>
	</body>

</html>